com.sabro.jbusiness.compilador
Class Compilador

java.lang.Object
  extended by com.sabro.jbusiness.compilador.Compilador

public class Compilador
extends java.lang.Object


Method Summary
 boolean analisaCodigoJava()
           
 boolean compilaCodigoJava()
           
 byte[] getClassInByteArrayFormat()
           
static Compilador getCompilador()
           
 javax.tools.JavaCompiler.CompilationTask getCompilationTask()
           
 java.lang.Class<?> getCompiledClass()
           
 java.util.HashSet<javax.tools.Diagnostic<JavaSourceObject>> getDiagnostics()
           
 javax.lang.model.element.Element getElementOverCursor(java.lang.Long caretPosition)
           
 JavaFileManagerImpl getJavaFileManagerImpl()
           
 JavaSourceObject getJavaSourceObject()
           
 void setJavaSourceObject(java.lang.String className, java.lang.String srcCode)
           
static void teste()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCompilador

public static Compilador getCompilador()

teste

public static void teste()

getJavaFileManagerImpl

public JavaFileManagerImpl getJavaFileManagerImpl()

setJavaSourceObject

public void setJavaSourceObject(java.lang.String className,
                                java.lang.String srcCode)

getJavaSourceObject

public JavaSourceObject getJavaSourceObject()

compilaCodigoJava

public boolean compilaCodigoJava()

analisaCodigoJava

public boolean analisaCodigoJava()

getCompilationTask

public javax.tools.JavaCompiler.CompilationTask getCompilationTask()

getDiagnostics

public java.util.HashSet<javax.tools.Diagnostic<JavaSourceObject>> getDiagnostics()

getElementOverCursor

public javax.lang.model.element.Element getElementOverCursor(java.lang.Long caretPosition)

getClassInByteArrayFormat

public byte[] getClassInByteArrayFormat()

getCompiledClass

public java.lang.Class<?> getCompiledClass()